\chapter{Observatório da Web}

O sistema do Observatório da Web pode ser dividido em três partes que interagem entre si: o modelo conceitual, a arquitetura do sistema, e o arcabouço de software, como observado na Figura \ref{fig:figura31}.

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.6\textwidth]{imagens/figura31}
  \caption{Dependências gerais do Observatório da Web~\cite{virgilio10}}
  \label{fig:figura31}
 \end{center}
\end{figure}

O modelo conceitual é composto por sete definições básicas: contexto, entidade, fonte, autor, evento, tema e grupo. Este será instanciado e com base nas definições feitas, o conjunto de cada definição é viabilizado como parâmetro para a entrada do arcabouço~\cite{virgilio10}.
O arcabouço é composto por cinco fases: coleta massiva de dados, extração, filtração, técnicas computacionais, e visualização, como observado na Figura \ref{fig:figura32}.

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.8\textwidth]{imagens/figura32}
  \caption{Fases de execução no arcabouço~\cite{virgilio10}}
  \label{fig:figura32}
 \end{center}
\end{figure}
	
Primeiramente, os dados são coletados de diversas fontes, em tempo real, e armazenados no banco de dados MongoDB.  Na fase de filtragem, são excluídas informações irrelevantes para o contexto se baseando em um vocabulário controlado. É feito um processo de “limpeza” e extração das entidades que estão sendo observadas a partir das informações relevantes. A partir da posse das entidades, são aplicadas técnicas computacionais para medir aspectos relacionados ao contexto e às entidades com a utilização de algoritmos com indicadores e classificadores. Por fim, as informações e capturas de telas gerados serão disponibilizados através de metáforas visuais no portal do Observatório da Web implementadas com a utilização de Flare, Open Flash, bibliotecas e plug-ins Javascript~\cite{brunos11}.

\section{Caracterização dos componentes}

Analisando o sistema do Observatório da Web, tendo como base Silva e Souza~\cite{brunos11}, foram identificados os seguintes componentes:
\begin{itemize}
 \item Fontes de Dados - Componente externo: RSO. Exemplo: Twitter;
 \item Banco de Dados MongoDB - faz a armazenagem dos dados coletados e processados em cada etapa. Esse componente é replicado em virtude da importância que exerce no arcabouço do sistema;
 \item RabbitMQ - organiza as mensagens em uma fila de mensagens;
 \item Componente de filtragem - normaliza os dados coletados, e os prepara para aos algoritmos de extração;
 \item Componente de extração de entidades (5 componentes internos). fazem as operações necessárias para que as técnicas computacionais possam trabalhar;
 \item Técnicas computacionais - cria indicadores e classificações dos dados a partir de algoritmos;
 \item Metáforas Visuais - Códigos que permitem a visualização dos resultados obtidos em gráficos e outros recursos. Exemplo: Html, javascript, Flash;
 \item MySQL - faz a armazenagem das informações geradas pelo componente Metáforas Visuais;
 \item Servidor Web e portal. Camada mais externa do Observatório, acessível pelo usuário final. 
 
\end{itemize}

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.8\textwidth]{imagens/figura33}
  \caption{Componentes do Observatório da Web. Adaptado de Silva e Souza~\cite{brunos11})}
  \label{fig:figura33}
 \end{center}
\end{figure}

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.6\textwidth]{imagens/figura34}
  \caption{Diagrama de Atividades. Adaptado de Silva e Souza~\cite{brunos11}}
  \label{fig:figura34}
 \end{center}
\end{figure}

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.8\textwidth]{imagens/figura35}
  \caption{Diagrama de Sequência da fase de Coleta~\cite{brunos11}}
  \label{fig:figura35}
 \end{center}
\end{figure}

\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.8\textwidth]{imagens/figura36}
  \caption{Diagrama de Sequência da fase de Filtragem~\cite{brunos11}}
  \label{fig:figura36}
 \end{center}
\end{figure}


\begin{figure}[H]
 \begin{center}
  \includegraphics[width=0.8\textwidth]{imagens/figura37}
  \caption{Diagrama de sequência da fase de extração (Adaptado de Silva e Souza~\cite{brunos11}}
  \label{fig:figura37}
 \end{center}
\end{figure}
